package com.rxh.mapper.finance;

import com.rxh.mapper.base.BaseMapper;
import com.rxh.pojo.base.SearchInfo;
import com.rxh.pojo.finance.FinanceDrawing;

import java.util.List;
import java.util.Map;

public interface FinanceDrawingMapper extends BaseMapper<FinanceDrawing, Integer> {

    List<FinanceDrawing> queryDrawingAmount(Map<String, Object> map);

    int getDrawingAllResultCount(Map<String, Object> paramMap);

    Map<String, Object> queryDrawingStatistics(Map<String, Object> paramMap);

    List<Map<String, Object>> getWithdrawal(Map<String, Object> paramMap);

    List<Map<String, Object>> getWithdrawalCheck(Map<String, Object> paramMap);

    Boolean getWithdrawalAudit(Map<String, Object> paramMap);

    int getWithdrawalCheckNum(Map<String, Object> paramMap);

    List<FinanceDrawing> selectBySearchInfo(SearchInfo searchInfo);

    List<FinanceDrawing> selectDrawingInfo(Map<String, Object> paramMap);

    List<Map<String, Object>> queryReviewPrintData(Map<String, Object> paramMap);

}